An Empirical Investigation of an Evolutionary Algorithm's Ability to Maintain a Known Good Solution
نویسندگان
چکیده
We analyze the disruptiveness of four operators in an evolutionary algorithm(\EA") solving a grammar induction problem. The EA in question contains mutation, crossover, inversion, and substitution operators. Grammars are encoded on genotypes in a representation which includes variable-length introns. A repeated measures analysis of variance (\ANOVA") with four factors, the four operators' rates, is used. It is discovered that some operator rates interact, meaning that their eeects on the EA's performance when used together are more than the sum of their individual eeects. In particular, this is found to be true for crossover and mutation, even for a low mutation rate. This suggests that analyzing these operators separately is inadequate, and that operators must be studied in combination, instead of in isolation. 1 Overview The degree to which operators are disruptive is a long-standing question in evolutionary computation. Most often, however, each operator is investigated in isolation, ignoring interactions between the operators. Generally, we would like to know whether a given suite of operators performs well together, and whether combinations of operators interact to produce eeects above and beyond those owing to the operators in isolation. In addition, for evolutionary algorithms (\EA's" hereafter) that have some local search, tuning, or \life history" component to tness evaluation, we would like to know whether the operators are eeective both with and without the local search. An important issue which reeects the disruptiveness of an EA's genetic operators is that of the ability to maintain a solution in the population. That is, if an EA nds a solution better than anything found previously, will this solution continue to be present in the population in the future? If the operators are too disruptive, the novel solution is more likely to be lost. If the operators are not disruptive enough, there is a danger of prematurely converging. We will refer to the ability of an EA to maintain a solution in its population through time as the \robustness" of that EA. In our case, robustness will mean the ability to maintain a solution that is already present in the population, as opposed to the ability to arrive at, xate on, and then maintain such a solution.
منابع مشابه
A Continuous Plane Model to Machine Layout Problems Considering Pick-Up and Drop-Off Points: An Evolutionary Algorithm
One of the well-known evolutionary algorithms inspired by biological evolution is genetic algorithm (GA) that is employed as a robust and global optimization tool to search for the best or near-optimal solution with the search space. In this paper, this algorithm is used to solve unequalsized machines (or intra-cell) layout problems considering pick-up and drop-off (input/output) points. Such p...
متن کاملA numerical investigation of a reaction-diffusion equation arises from an ecological phenomenon
This paper deals with the numerical solution of a class of reaction diffusion equations arises from ecological phenomena. When two species are introduced into unoccupied habitat, they can spread across the environment as two travelling waves with the wave of the faster reproducer moving ahead of the slower.The mathematical modelling of invasions of species in more complex settings that include ...
متن کاملBiomechanical Investigation of Empirical Optimal Trajectories Introduced for Snatch Weightlifting
The optimal barbell trajectory for snatch weightlifting has been achieved empirically by several researchers. They have studied the differences between the elite weightlifters’ movement patterns and suggested three optimal barbell trajectories (type A, B, and C). But they didn’t agree for introducing the best trajectory. One of the reasons is this idea that the selected criterion by researchers...
متن کاملMultiobjective Imperialist Competitive Evolutionary Algorithm for Solving Nonlinear Constrained Programming Problems
Nonlinear constrained programing problem (NCPP) has been arisen in diverse range of sciences such as portfolio, economic management etc.. In this paper, a multiobjective imperialist competitive evolutionary algorithm for solving NCPP is proposed. Firstly, we transform the NCPP into a biobjective optimization problem. Secondly, in order to improve the diversity of evolution country swarm, and he...
متن کاملA Comparative Study of Four Evolutionary Algorithms for Economic and Economic-Statistical Designs of MEWMA Control Charts
The multivariate exponentially weighted moving average (MEWMA) control chart is one of the best statistical control chart that are usually used to detect simultaneous small deviations on the mean of more than one cross-correlated quality characteristics. The economic design of MEWMA control charts involves solving a combinatorial optimization model that is composed of a nonlinear cost function ...
متن کامل